package view;

import game.*;


/**
 * <p>An interface for a view of a game of chess.</p>
 * 
 * @author Mark Kelly
 * @date March 6, 2010
 * @version 3.0
 *
 */
public abstract class ChessView implements GameStateListener, OutcomeListener {
	/**
	 * <p>Displays a message describing how to play the game.</p>
	 */
	public abstract void showHelp(GameType type);
	
	/**
	 * <p>Displays a message for the user.</p>
	 * 
	 * @param message the message to give to the user
	 */
	public abstract void showMessage(String message);
}
